using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations.Schema;
using System.ComponentModel.DataAnnotations;
using JNPF.Utils;

namespace JNPF.Basics.Models
{
    /// <summary>
    /// 新建企业基本信息输入
    /// </summary>
    public class CustomerbaseCrInput
    {
        /// <summary>
        /// 手机号
        /// </summary>
        public string mobilePhone { get; set; }

        /// <summary>
        /// 客户名称
        /// </summary>
        public string customerName { get; set; }


        /// <summary>
        /// 联系人名称
        /// </summary>
        public string linkName { get; set; }




        /// <summary>
        /// 荣誉称号
        /// </summary>
        public string honoraryTitleField { get; set; }

        /// <summary>
        /// 业务ID
        /// </summary>
        public string businessId { get; set; }

        /// <summary>
        /// 账号信息
        /// </summary>
        public string basicAccountInfo { get; set; }

        /// <summary>
        /// 	账号信息附件
        /// </summary>
        public string basicAccountInfoBusinessId { get; set; }

        /// <summary>
        /// 	实际经营场所面积
        /// </summary>
        public string actualBusinessPreArea { get; set; }

        /// <summary>
        /// 主要经营产品
        /// </summary>
        public string mainProduct { get; set; }

        /// <summary>
        /// 	主要经营产品附件
        /// </summary>
        public string mainProductBusinessId { get; set; }

        /// <summary>
        /// 主要生产流程
        /// </summary>
        public string mainProductProcess { get; set; }

        /// <summary>
        /// 	主要生产流程附件
        /// </summary>
        public string mainProductProcessBusinessId { get; set; }

        /// <summary>
        /// 统一社会信用代码
        /// </summary>
        public string socialCreditCode { get; set; }

        /// <summary>
        /// 成立日期
        /// </summary>
        public DateTime? establishmentDate { get; set; }

        /// <summary>
        /// 法定代表人
        /// </summary>
        public string legalRepresentative { get; set; }

        /// <summary>
        /// 注册资本
        /// </summary>
        public decimal? registeredCapital { get; set; }

        /// <summary>
        /// 注册地址
        /// </summary>
        public string registeredAddress { get; set; }

        /// <summary>
        /// 企业简介
        /// </summary>
        public string customerProfile { get; set; }

        /// <summary>
        /// 行业分类
        /// </summary>
        public string industryClassification { get; set; }

        /// <summary>
        /// 实际经营地址
        /// </summary>
        public string actualBusinessAddress { get; set; }

        /// <summary>
        /// 实际控制人ID
        /// </summary>
        public string actualControllerId { get; set; }

        /// <summary>
        /// 主要经营产品
        /// </summary>
        public string mainProducts { get; set; }

        /// <summary>
        /// 参保员工人数
        /// </summary>
        public int? insuredEmployeeCount { get; set; }

        /// <summary>
        /// 非参保员工人数
        /// </summary>
        public int? nonInsuredEmployeeCount { get; set; }

        /// <summary>
        /// 兼职员工人数
        /// </summary>
        public int? partTimeEmployeeCount { get; set; }

        /// <summary>
        /// 当前状态
        /// </summary>
        public int? currentState { get; set; }

        /// <summary>
        /// 隐藏字段
        /// </summary>
        public string hideName { get; set; }

        /// <summary>
        /// 企业服务模式 1:顾问服务 2：数字化服务。
        /// </summary>
        public int? type { get; set; }
    }
}
